Part Number Hot Search : 
74VHC245 18X40 VTT1225H BPC80 4HC17 XC9116 74ACT1 V20220
Product Description
Full Text Search
 

To Download ISD4004-16MP Datasheet File

  If you can't view the Datasheet, Please click here to try to view without PDF Reader .  
 
 


  Datasheet File OCR Text:
 Single-Chip Voice Record/Playback Devices 8-, 10-, 12-, and 16-Minute Durations
ISD4004 Series
GENERAL DESCRIPTION
The ISD4004 ChipCorder(R) Products provide highquality, 3-volt, single-chip record/playback solutions for 8- to 16-minute messaging applications which are ideal for cellular phones and other portable products. The CMOS-based devices include an on-chip oscillator, antialiasing filter, smoothing filter, AutoMuteTM feature, audio amplifier, and high density, multilevel Flash storage array. The ISD4004 series is designed to be used in a microprocessor- or microcontroller-based system. Address and control are accomplished through a Serial Peripheral Interface (SPI) or Microwire Serial Interface to minimize pin count. Recordings are stored in on-chip nonvolatile memory cells, providing zero-power message storage. This unique, single-chip solution is made possible through ISD's patented multilevel storage technology. Voice and audio signals are stored directly into memory in their natural form, providing high-quality, solid-state voice reproduction.
Figure: ISD4004 Series Block Diagram
August 2000 ISD/Winbond * 2727 North First Street, San Jose, CA 95134 * TEL: 408/943-6666 * FAX: 408/544-1787 * http://www.isd.com
ISD4004 Series
FEATURES
* * * Single-chip voice record/playback solution Single +3 volt supply Low-power consumption - Operating current: ICC Play = 15 mA (typical) ICC Rec = 25 mA (typical) - Standby current: 1 A (typical) * * * * * Single-chip durations of 8, 10, 12, and 16 minutes High-quality, natural voice/audio reproduction AutoMute feature provides background noise attenuation during periods of silence No algorithm development required Microcontroller SPI or MicrowireTM Serial Interface * * * * * * * * Fully addressable to handle multiple messages Nonvolatile message storage Power consumption controlled by SPI or Microwire control register 100-year message retention (typical) 100K record cycles (typical) On-chip clock source Available in die form, PDIP, SOIC, and TSOP Extended temperature (-20C to +70C) and industrial temperature (-40C to +85C) versions available
Table: ISD4004 Series Summary
Part Number ISD4004-08M ISD4004-10M ISD4004-12M ISD4004-16M Duration (minutes) 8.0 10.0 12.0 16.0 Input Sample Rate (KHz) 8.0 6.4 5.3 4.0 Typical Filter Pass Band (KHz) 3.4 2.7 2.3 1.7
ii
Voice Solutions in SiliconTM
Table of Contents
DETAILED DESCRIPTION . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1 Speech/Sound Quality . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1 Duration . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1 Flash Storage . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1 Microcontroller Interface . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1 Programming . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1 PIN DESCRIPTIONS . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1 Voltage Inputs (VCCA, VCCD) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1 Ground Inputs (VSSA, VSSD) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1 Non-Inverting Analog Input (ANA IN+) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 3 Inverting Analog Input (ANA IN-) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 3 Audio Output (AUD OUT) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 3 Slave Select (SS) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 3 Master Out Slave In (MOSI) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 3 Master In Slave Out (MISO) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 3 Serial Clock (SCLK) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 3 Interrupt (INT) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 3 Row Address Clock (RAC) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 4 External Clock Input (XCLK) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 4 AutoMuteTM Feature (AM CAP) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 4 SERIAL PERIPHERAL INTERFACE (SPI) DESCRIPTION . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 5 Message Cueing . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 5 Power-Up Sequence . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 6 SPI Port . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 7 SPI Control Register . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 7 TIMING DIAGRAMS . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 14 DEVICE PHYSICAL DIMENSIONS . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 18 ORDERING INFORMATION . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 23
ISD
iii
ISD4004 Series
FIGURES, CHARTS, AND TABLES IN THE ISD4004 SERIES DATA SHEET
Figure 1: Figure 2: Figure 3: Figure 4: Figure 5: Figure 6: Figure 7: Figure 8: Figure 9: Figure 10: Figure 11: Figure 12: Figure 13: Figure 14: Figure 15: Table 1: Table 2: Table 3: Table 4: Table 5: Table 6: Table 7: Table 8: Table 9: Table 10: Table 11: Table 12: Table 13: Table 14: Table 15: Table 16: ISD4004 Series TSOP and PDIP/SOIC Pinouts . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 2 ISD4004 Series ANA IN Modes . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 2 SPI Port . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 7 SPI Interface Simplified Block Diagram . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 8 Timing Diagram . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 14 8-Bit Command Format . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 14 24-Bit Command Format . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 15 Playback/Record and Stop Cycle . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 15 Application Example Using SPI . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 16 Application Example Using Microwire . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 17 Application Example Using SPI Port on Microcontroller . . . . . . . . . . . . . . . . . . . . . . . 17 28-Lead 8x13.4 mm Plastic Thin Small Outline Package (TSOP) Type I (E) . . . . . . . . 18 28-Lead 0.600-Inch Plastic Dual Inline Package (PDIP) (P) . . . . . . . . . . . . . . . . . . . . 19 28-Lead 0.300-Inch Plastic Small Outline Integrated Circuit (SOIC) (S) . . . . . . . . . . . 20 ISD4004 Series Bonding Physical Layout (Unpackaged Die) . . . . . . . . . . . . . . . . . . . 21 External Clock Input Clocking Table . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 4 Opcode Summary . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 6 SPI Control Register . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 7 Absolute Maximum Ratings (Packaged Parts) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 8 Operating Conditions (Packaged Parts) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 8 DC Parameters (Packaged Parts) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 9 AC Parameters (Packaged Parts) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 9 Absolute Maximum Ratings (Die) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 11 Operating Conditions (Die) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 11 DC Parameters (Die) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 11 AC Parameters (Die) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 12 SPI AC Parameters . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 13 Plastic Thin Small Outline Package (TSOP) Type I (E) Dimensions . . . . . . . . . . . . . . . . 18 Plastic Dual Inline Package (PDIP) (P) Dimensions . . . . . . . . . . . . . . . . . . . . . . . . . . . 19 Plastic Small Outline Integrated Circuit (SOIC) (S) Dimensions . . . . . . . . . . . . . . . . . . 20 ISD4004 Series Device Pin/Pad Designations, with Respect to Die Center (m) . . . . 22
iv
Voice Solutions in SiliconTM
ISD4004 Series
DETAILED DESCRIPTION
SPEECH/SOUND QUALITY
The ISD4004 ChipCorder series includes devices offered at 4.0, 5.3, 6.4, and 8.0 KHz sampling frequencies, allowing the user a choice of speech quality options. Increasing the duration within a product series decreases the sampling frequency and bandwidth, which affects sound quality. Please refer to the ISD4004 Series Product Summary table on the second page to compare filter pass band and product durations. The speech samples are stored directly into on-chip nonvolatile memory without the digitization and compression associated with other solutions. Direct analog storage provides a natural sounding reproduction of voice, music, tones, and sound effects not available with most solid-state solutions.
PROGRAMMING
The ISD4004 series is also ideal for playback-only applications, where single or multiple message Playback is controlled through the SPI port. Once the desired message configuration is created, duplicates can easily be generated via an ISD programmer.
PIN DESCRIPTIONS
VOLTAGE INPUTS (VCCA, VCCD)
To minimize noise, the analog and digital circuits in the ISD4004 devices use separate power busses. These +3 V busses are brought out to separate pins and should be tied together as close to the supply as possible. In addition, these supplies should be decoupled as close to the package as possible.
DURATION
To meet end system requirements, the ISD4004 series products are single-chip solutions at 8, 10, 12, 16 minutes.
GROUND INPUTS (VSSA, VSSD)
The ISD4004 series utilizes separate analog and digital ground busses. The analog ground (VSSA) pins should be tied together as close to the package as possible and connected through a lowimpedance path to power supply ground. The digital ground (VSSD) pin should be connected through a separate low-impedance path to power supply ground. These ground paths should be large enough to ensure that the impedance between the VSSA pins and the VSSD pin is less than 3 W. The backside of the die is connected to VSS through the substrate resistance. In a chip-onboard design, the die attach area must be connected to VSS or left floating.
FLASH STORAGE
One of the benefits of ISD's ChipCorder technology is the use of on-chip nonvolatile memory, which provides zero-power message storage. The message is retained for up to 100 years (typically) without power. In addition, the device can be re-recorded (typically) over 100,000 times.
MICROCONTROLLER INTERFACE
A four-wire (SCLK, MOSI, MISO, SS) SPI interface is provided for ISD4004 control and addressing functions. The ISD4004 is configured to operate as a peripheral slave device, with a microcontrollerbased SPI bus interface. Read/Write access to all the internal registers occurs through this SPI interface. An interrupt signal (INT) and internal readonly Status Register are provided for handshake purposes.
ISD
1
ISD4004 Series
Figure 1: ISD4004 Series TSOP and PDIP/SOIC Pinouts
ISD4004
ISD4004
28-PIN TSOP
PDIP/SOIC
Figure 2: ISD4004 Series ANA IN Modes
2
Voice Solutions in SiliconTM
ISD4004 Series NON-INVERTING ANALOG INPUT (ANA IN+)
This pin is the non-inverting analog input that transfers the signal to the device for recording. The analog input amplifier can be driven single ended or differentially. In the single-ended input mode, a 32 mVp-p (peak-to-peak) maximum signal should be capacitively connected to this pin for optimal signal quality. This capacitor value, together with the 3 KW input impedance of ANA IN+, is selected to give cutoff at the low frequency end of the voice passband. In the differential-input mode, the maximum input signal at ANA IN+ should be 16 mVp-p for optimal signal quality. The circuit connections for the two modes are shown in Figure 2 on page 2.
SLAVE SELECT (SS)
This input, when LOW, will select the ISD4004 device.
MASTER OUT SLAVE IN (MOSI)
This is the serial input to the ISD4004 device. The master microcontroller places data on the MOSI line one half-cycle before the rising clock edge to be clocked in by the ISD4004 device.
MASTER IN SLAVE OUT (MISO)
This is the serial output of the ISD4004 device. This output goes into a high-impedance state if the device is not selected.
INVERTING ANALOG INPUT (ANA IN-)
This pin is the inverting analog input that transfers the signal to the device for recording in the differential-input mode. In this differential-input mode, a 16 mVp-p maximum input signal at ANA IN- should be capacitively coupled to this pin for optimal signal quality as shown in the ISD4004 Series ANA IN Modes, Figure 2. This capacitor value should be equal to the coupling capacitor used on the ANA IN+ pin. The input impedance at ANA IN- is nominally 56 KW. In the single-ended mode, ANA IN- should be capacitively coupled to VSSA through a capacitor equal to that used on the ANA IN+ input.
SERIAL CLOCK (SCLK)
This is the clock input to the ISD4004. It is generated by the master device (microcontroller) and is used to synchronize data transfers in and out of the device through the MISO and MOSI lines. Data is latched into the ISD4004 on the rising edge of SCLK and shifted out of the device on the falling edge of SCLK.
INTERRUPT (INT)
The ISD4004 interrupt pin goes LOW and stays LOW when an Overflow (OVF) or End of Message (EOM) marker is detected. This is an open drain output pin. Each operation that ends in an EOM or Overflow will generate an interrupt including the message cueing cycles. The interrupt will be cleared the next time an SPI cycle is initiated. The interrupt status can be read by an RINT instruction. Overflow Flag (OVF)--The Overflow flag indicates that the end of the ISD4004's analog memory has been reached during a record or playback operation. End of Message (EOM)--The End-of-Message flag is set only during playback operation when an EOM is found. There are eight EOM flag position options per row.
AUDIO OUTPUT (AUD OUT)
This pin provides the audio output to the user. It is capable of driving a 5 KW impedance. It is recommended that this pin be AC coupled.
NOTE
The AUDOUT pin is always at 1.2 volts when the device is powered up. When in playback, the output buffer connected to this pin can drive a load as small as 5 KW. When in record, a resistor connects AUDOUT to the internal 1.2 volt analog ground supply. This resistor is approximately 850 KW, but will vary somewhat according to the sample rate of the device. This relatively high impedance allows this pin to be connected to an audio bus without loading it down.
ISD
3
ISD4004 Series ROW ADDRESS CLOCK (RAC)
This is an open drain output pin that provides a signal with a 200 ms period at the 8 KHz sampling frequency. (This represents a single row of memory and there are 2400 rows of memory in the ISD4004 series devices.) This signal stays HIGH for 175 ms and stays LOW for 25 ms when it reaches the end of a row. Table 1: External Clock Input Clocking Table
Sample Rate 8.0 KHz 6.4 KHz 5.3 KHz 4.0 KHz Required Clock 1024 KHz 819.2 KHz 682.7 KHz 512 KHz
Part Number ISD4004-08M ISD4004-10M ISD4004-12M ISD4004-16M
The RAC pin stays HIGH for 109.38 msec and stays LOW for 15.63 msec in Message Cueing mode (see page 5 for a more detailed description of Message Cueing). Refer to the AC Parameters table for RAC timing information on other sample rate products. When a record command is first initiated, the RAC pin remains HIGH for an extra TRACLO period. This is due to the need to load sample and hold circuits internal to the device. This pin can be used for message management techniques.
These recommended clock rates should not be varied because the antialiasing and smoothing filters are fixed. Thus, aliasing problems can occur if the sample rate differs from the one recommended. The duty cycle on the input clock is not critical, as the clock is immediately divided by two internally. If the XCLK is not used, this input should be connected to ground.
AUTOMUTETM FEATURE (AM CAP)
This pin is used in controlling the AutoMute feature. The AutoMute feature attenuates the signal when it drops below an internally set threshold. This helps to eliminate noise (with 6 dB of attenuation) when there is no signal (i.e., during periods of silence). A 1 mF capacitor to ground should be connected to the AM CAP pin. This capacitor becomes a part of an internal peak detector which senses the signal amplitude (peak). This peak level is compared to an internally set threshold to determine the AutoMute trip point. For large signals the AutoMute attenuation is set to 0 dB while 6 dB of attenuation occurs for silence. The 1 mF capacitor also affects the rate at which the AutoMute feature changes with the signal amplitude (or the attack time). The Automute feature can be disabled by connecting the AM CAP pin to VCCA.
EXTERNAL CLOCK INPUT (XCLK)
The external clock input for the ISD4004 products has an internal pull-down device. These products are configured at the factory with an internal sampling clock frequency centered to 1 percent of specification. The frequency is then maintained to a variation over the entire commercial temperature and operating voltage ranges as defined by the minimum/maximum limits in the applicable AC Parameters table. The internal clock has a tolerance, over the extended temperature, industrial temperature and voltage ranges as defined by the minimum/maximum limits in the applicable AC Parameters table. A regulated power supply is recommended for industrial temperature range parts. If greater precision is required, the device can be clocked through the XCLK pin in Table 1.
4
Voice Solutions in SiliconTM
ISD4004 Series
SERIAL PERIPHERAL INTERFACE (SPI) DESCRIPTION
The ISD4004 series operates from an SPI serial interface. The SPI interface operates with the following protocol. The data transfer protocol assumes that the microcontroller's SPI shift registers are clocked on the falling edge of the SCLK. With the ISD4004, data is clocked in on the MOSI pin on the rising clock edge. Data is clocked out on the MISO pin on the falling clock edge. 1. All serial data transfers begin with the falling edge of SS pin. 2. SS is held LOW during all serial communications and held HIGH between instructions. 3. Data is clocked in on the rising clock edge and data is clocked out on the falling clock edge. 4. Play and Record operations are initiated by enabling the device by asserting the SS pin LOW, shifting in an opcode and an address field to the ISD4004 device (refer to the Opcode Summary on the page 6). 5. The opcodes and address fields are as follows: <8 control bits> and <16 address bits>. 6. Each operation that ends in an EOM or Overflow will generate an interrupt, including the Message Cueing cycles. The Interrupt will be cleared the next time an SPI cycle is initiated. 7. As Interrupt data is shifted out of the ISD4004 MISO pin, control and address data is simultaneously being shifted into the MOSI pin. Care should be taken such that the data shifted in is compatible with current system operation. It is possible to read interrupt data and start a new operation within the same SPI cycle. 8. An operation begins with the RUN bit set and ends with the RUN bit reset. 9. All operations begin with the rising edge of SS.
MESSAGE CUEING
Message cueing allows the user to skip through messages, without knowing the actual physical location of the message. This operation is used during playback. In this mode, the messages are skipped 1600 times faster than in normal playback mode. It will stop when an EOM marker is reached. Then, the internal address counter will point to the next message.
ISD
5
ISD4004 Series
Table 2:Opcode Summary
Instruction POWERUP SETPLAY PLAY SETREC REC SETMC MC
1
Opcode <8 bits> Address <16 bits> 00100XXX 11100XXX 11110XXX 10100XXX 10110XXX 11101XXX 11111XXX
Operational Summary Power-Up: Device will be ready for an operation after TPUD. Initiates Playback from address . Playback from the current address (until EOM or OVF). Initiates a Record operation from address . Records from current address until OVF is reached. Initiates Message Cueing (MC) from address . Performs a Message Cue. Proceeds to the end of the current message (EOM) or enters OVF condition if no more messages are present. Stops current operation. Stops current Operation and enters stand-by (power-down) mode. Read Interrupt status bits: Overflow and EOM.
2. As the Interrupt data is shifted out of the ISD4004, control and address data is being shifted in. Care should be taken such that the data shifted in is compatible with current system operation. It is possible to read interrupt data and start a new operation at the same time. See Figure 5 through Figure 8 for Opcode format.
STOP STOPPWRDN RINT2
1.
0X110XXX 0X01XXXX 0X110XXX
Message Cueing can be selected only at the beginning of a play operation.
POWER-UP SEQUENCE
The ISD4004 will be ready for an operation after TPUD (25 ms approximately for 8 KHz sample rate). The user needs to wait TPUD before issuing an operational command. For example, to play from address 00 the following programing cycle should be used. Playback Mode 1. 2. 3. 4. Send POWERUP command. Wait TPUD (power-up delay). Send SETPLAY command with address 00. Send PLAY command. 5. Send REC command. The device will start recording at address 00 and it will generate an interrupt when an overflow is reached (end of memory array). It will then stop recording. Record Mode 1. Send POWERUP command. 2. Wait TPUD (power-up delay). 3. Send POWERUP command. 4. Send SETREC command with address 00.
The device will start playback at address 00 and it will generate an interrupt when an EOM is reached. It will then stop playback.
6
Voice Solutions in SiliconTM
ISD4004 Series SPI PORT
The following diagram describes the SPI port and the control bits associated with it. Figure 3: SPI Port
SPI CONTROL REGISTER
The SPI control register provides control of individual device functions such as Play, Record, Message Cueing, Power-Up and Power-Down, Start and Stop operations, and Ignore Address pointers. Table 3: SPI Control Register
Control Register RUN = = P/R = = 1 0 1 0 Bit Device Function Enable or Disable an operation Start Stop Selects Play or Record operation Play Record IAB = = 1 0 Control Register PU = = 1 0 Bit Device Function Master power control Power-Up Power-Down Ignore address control bit Ignore input address register (A15-A0) Use the input address register contents for an operation (A15-A0) Output of the row pointer register Input address register
MC = = 1 0
Enable or Disable Message Cueing P15-P0 Enable Message Cueing Disable Message Cueing A15-A0
ISD
7
ISD4004 Series
Figure 4: SPI Interface Simplified Block Diagram
Table 4:
Absolute Maximum Ratings (Packaged Parts)(1)
Condition Value 150C -65C to +150C (VSS - 0.3 V) to (VCC + 0.3 V)
Table 5:
Operating Conditions (Packaged Parts)
Condition Value 0C to +70C
Junction temperature Storage temperature range Voltage applied to any pin
Commercial operating temperature range(1) Extended operating temperature(1) Industrial operating temperature(1) Supply voltage (VCC)(2) Ground voltage (VSS
1. 2. 3.
-20C to +70C
-40C to +85C
Voltage applied to MOSI, SCLK, (VSS - 1.0 V) to INT, RAC and SS pins (input current 5.5V limited to 20mA Lead temperature (soldering - 10 seconds) VCC - VSS
1.
+2.7 V to +3.3 V 0V
300C
)(3)
-0.3 V to +7.0 V
Case temperature. VCC = VCCA = VCCD. VSS = VSSA = VSSD.
Stresses above those listed may cause permanent damage to the device. Exposure to the absolute maximum ratings may affect device reliability. Functional operation is not implied at these conditions.
8
Voice Solutions in SiliconTM
ISD4004 Series
Table 6: DC Parameters (Packaged Parts)
Symbol VIL VIH VOL VOL1 VOH ICC Parameters Input Low Voltage Input High Voltage Output Low Voltage RAC, INT Output Low Voltage Output High Voltage VCC Current (Operating) -- Playback -- Record VCC Current (Standby) Input Leakage Current MISO Tristate Current Output Load Impedance ANA IN+ Input Resistance ANA IN- Input Resistance ANA IN+ or ANA IN- to AUD OUT Gain 5 2.2 40 3.0 56 25 3.8 71 1 VCC - 0.4 VCC x 0.8 0.4 0.4 Min(2) Typ(1) Max(2) VCC x 0.2 Units V V V V V IOL = 10 A IOL = 1 mA IOH = -10 A REXT = (3) REXT = (3)
(3) (4)
Conditions
15 25 1
30 40 10 1 10
mA mA A A A KW KW KW dB
ISB IIL IHZ REXT RANA IN+ RANA IN- AARP
1. 2. 3. 4. 5.
(5)
Typical values: TA = 25C and 3.0 V. All min/max limits are guaranteed by ISD via electrical testing or characterization. Not all specifications are 100 percent tested. VCCA and VCCD connected together. SS = VCCA = VCCD, XCLK = MOSI = VSSA= VSSD and all other pins floating. Measured with AutoMute feature disabled.
Table 7: AC Parameters (Packaged Parts)
Symbol FS Characteristic Sampling Frequency ISD4004-08M ISD4004-10M ISD4004-12M ISD4004-16M ISD4004-08M ISD4004-10M ISD4004-12M ISD4004-16M ISD4004-08M ISD4004-10M ISD4004-12M ISD4004-16M Min(2) Typ(1) 8.0 6.4 5.3 4.0 3.4 2.7 2.3 1.7 8 10 12 16 Max(2) Units KHz KHz KHz KHz KHz KHz KHz KHz min min min min
(5) (5) (5) (5)
Conditions
FCF
Filter Pass Band
3-dB Roll-Off Point(3) (7) 3-dB Roll-Off Point(3) (7) 3-dB Roll-Off Point(3) (7) 3-dB Roll-Off Point(3) (7)
(6) (6) (6) (6)
TREC
Record Duration
ISD
9
ISD4004 Series
Table 7: AC Parameters (Packaged Parts)
Symbol TPLAY Characteristic Playback Duration ISD4004-08M ISD4004-10M ISD4004-12M ISD4004-16M ISD4004-08M ISD4004-10M ISD4004-12M ISD4004-16M ISD4004-08M ISD4004-10M ISD4004-12M ISD4004-16M ISD4004-08M ISD4004-10M ISD4004-12M ISD4004-16M ISD4004-08M ISD4004-10M ISD4004-12M ISD4004-16M ISD4004-08M ISD4004-10M ISD4004-12M ISD4004-16M ISD4004-08M ISD4004-10M ISD4004-12M ISD4004-16M Min(2) Typ(1) 8 10 12 16 25 31.25 37.5 50 50 62.5 75 100 200 250 300 400 25 31.25 37.5 50 125 156.3 187.5 250 15.63 19.53 23.44 31.25 1 2 32 Max(2) Units min min min min msec msec msec msec msec msec msec msec msec msec msec msec msec msec msec msec sec sec sec sec sec sec sec sec % mV @ 1 KHz Peak-to-Peak(4) (8) (9)
(10) (10) (10) (10) (6) (6) (6) (6)
Conditions
TPUD
Power-Up Delay
TSTOP or TPAUSE
Stop or Pause in Record or Play
TRAC
RAC Clock Period
TRACLO
RAC Clock Low Time
TRACM
RAC Clock Period in Message Cueing Mode
TRACML
RAC Clock Low Time in Message Cueing Mode
THD VIN
1. 2.
Total Harmonic Distortion ANA IN Input Voltage
Typical values: TA = 25C and 3.0 V. All min/max limits are guaranteed by ISD via electrical testing or characterization. Not all specifications are 100 percent tested. 3. Low-frequency cut off depends upon the value of external capacitors (see Pin Descriptions). 4. Single-ended input mode. In the differential input mode, VIN maximum for ANA IN+ and ANA IN- is 16mVp-p. 5. Sampling Frequency can vary as much as 2.25 percent over the commercial temperature, and voltage ranges, and -6/+4 percent over the extended temperature, industrial temperature and voltage ranges. For greater stability, an external clock can be utilized (see Pin Descriptions). 6. Playback and Record Duration can vary as much as 2.25 percent over the commercial temperature and voltage ranges, and -6/+4 percent over the extended temperature, industrial temperature and voltage ranges. For greater stability, an external clock can be utilized (see Pin Descriptions). 7. Filter specification applies to the antialiasing filter and the smoothing filter. Therefore, from input to output, expect a 6dB drop by nature of passing through both filters. 8. The typical output voltage will be approximately 570mVp-p with VIN at 32mVp-p. 9. For optimal signal quality, this maximum limit is recommended. 10. When a record command is sent, TRAC = TRAC + TRACLO on the first row addressed.
10
Voice Solutions in SiliconTM
ISD4004 Series
Table 8: Absolute Maximum Ratings (Die)(1)
Condition Junction temperature Storage temperature range Voltage applied to any pad Value 150C -65C to +150C Supply voltage (VCC)(1) (VSS - 0.3 V) to (VCC + 0.3 V) Ground voltage (VSS)(2)
1. 2. VCC = VCCA = VCCD VSS = VSSA = VSSD.
Table 9:
Operating Conditions (Die)
Condition Value 0C to +50C
Commercial operating temperature range
+2.7 V to +3.3 V 0V
Voltage applied to MOSI, SCLK, INT, (VSS - 1.0 V) to RAC and SS pins (input current 5.5 V limited to 20mA VCC - VSS
1.
-0.3 V to +7.0 V
Stresses above those listed may cause permanent damage to the device. Exposure to the absolute maximum ratings may affect device reliability. Functional operation is not implied at these conditions.
Table 10: DC Parameters (Die)
Symbol VIL VIH VOL VOL1 VOH ICC Parameters Input Low Voltage Input High Voltage Output Low Voltage RAC, INT Output Low Voltage Output High Voltage VCC Current (Operating) -- Playback -- Record VCC Current (Standby) Input Leakage Current MISO Tristate Current Output Load Impedance ANA IN+ Input Resistance ANA IN- Input Resistance ANA IN+ or ANA IN- to AUDOUT Gain 5 2.2 40 3.0 56 25 3.8 71 1 VCC - 0.4 15 25 1 30 40 10 1 10 VCC x 0.8 0.4 0.4 Min(2) Typ(1) Max(2) VCC x 0.2 Units V V V V V IOL = 10 A IOL = 1 mA IOH = -10 A REXT = (3) REXT = (3)
(3) (4)
Conditions
mA mA A A A KW KW KW dB
ISB IIL IHZ REXT RANA IN+ RANA IN- AARP
1. 2. 3. 4. 5. ISD
(5)
Typical values: TA = 25C and 3.0 V. All min/max limits are guaranteed by ISD via electrical testing or characterization. Not all specifications are 100 percent tested. VCCA and VCCD connected together. SS = VCCA= VCCD, XCLK = MOSI = VSSA = VSSD and all other pins floating. Measured with AutoMute feature disabled.
11
ISD4004 Series
Table 11: AC Parameters (Die)
Symbol FS Characteristic Sampling Frequency ISD4004-08M ISD4004-10M ISD4004-12M ISD4004-16M ISD4004-08M ISD4004-10M ISD4004-12M ISD4004-16M ISD4004-08M ISD4004-10M ISD4004-12M ISD4004-16M ISD4004-08M ISD4004-10M ISD4004-12M ISD4004-16M ISD4004-08M ISD4004-10M ISD4004-12M ISD4004-16M ISD4004-08M ISD4004-10M ISD4004-12M ISD4004-16M ISD4004-08M ISD4004-10M ISD4004-12M ISD4004-16M ISD4004-08M ISD4004-10M ISD4004-12M ISD4004-16M ISD4004-08M ISD4004-10M ISD4004-12M ISD4004-16M ISD4004-08M ISD4004-10M ISD4004-12M ISD4004-16M Min(2) Typ(1) 8.0 6.4 5.3 4.0 3.4 2.7 2.3 1.7 8 10 12 16 8 10 12 16 25 31.25 37.5 50 50 62.5 75 100 200 250 300 400 25 31.25 37.5 50 125 156.3 187.5 250 15.63 19.53 23.44 31.25 Max(2) Units KHz KHz KHz KHz KHz KHz KHz KHz min min min min min min min min msec msec msec msec msec msec msec msec msec msec msec msec msec msec msec msec msec msec msec msec msec msec msec msec
(9) (9) (9) (9) (5) (5) (5) (5)
Conditions
FCF
Filter Pass Band
3dB Roll-Off Point (3) (6) 3dB Roll-Off Point (3) (6) 3dB Roll-Off Point (3) (6) 3dB Roll-Off Point (3) (6)
(5) (5) (5) (5)) (5) (5) (5) (5)
TREC
Record Duration
TPLAY
Playback Duration
TPUD
Power-Up Delay
TSTOP or TPAUSE
Stop or Pause in Record or Play
TRAC
RAC Clock Period
TRACLO
RAC Clock Low Time
TRACM
RAC Clock Period in Message Cueing Mode
TRACML
RAC Clock Low Time in Message Cueing Mode
12
Voice Solutions in SiliconTM
ISD4004 Series
Table 11: AC Parameters (Die)
Symbol THD VIN
1. 2. 3. 4. 5. 6. 7. 8. 9.
Characteristic Total Harmonic Distortion ANA IN Input Voltage
Min(2)
Typ(1) 1
Max(2) 2 32
Units % mV
Conditions @ 1 KHz Peak-to-Peak(4) (7) (8)
Typical values: TA = 25C and 3.0 V. All min/max limits are guaranteed by ISD via electrical testing or characterization. Not all specifications are 100 percent tested. Low-frequency cut off depends upon the value of external capacitors (see Pin Descriptions). Single-ended input mode. In the differential input mode, VIN maximum for ANA IN+ and ANA IN- is 16 mV peakto-peak. Sampling Frequency and Duration can vary as much as 2.25 percent over the commercial temperature and voltage ranges. For greater stability, an external clock can be utilized (see Pin Descriptions). Filter specification applies to the antialiasing filter and to the smoothing filter. The typical output voltage will be approximately 570 mV peak-to-peak with VIN at 32 mV peak-to-peak. For optimal signal quality, this maximum limit is recommended. When a record command is sent, TRAC = TRAC + TRACLO on the first row addressed.
Table 12: SPI AC Parameters1
Symbol TSSS TSSH TDIS TDIH TPD TDF(2) TSSmin TSCKhi TSCKlow F0
1. 2.
Characteristics SS Setup Time SS Hold Time Data in Setup Time Data in Hold Time Output Delay Output Delay to hiZ SS HIGH SCLK High Time SCLK Low Time CLK Frequency
Min 500 500 200 200
Max
Units nsec nsec nsec nsec
Conditions
500 500 1 400 400 1,000
nsec nsec msec nsec nsec KHz
Typical values: TA= 25C and 3.0 V. Timing measured at 50 percent of the VCC level. Tristate test condition.
ISD
13
ISD4004 Series
TIMING DIAGRAMS
Figure 5: Timing Diagram
Figure 6: 8-Bit Command Format
14
Voice Solutions in SiliconTM
ISD4004 Series
Figure 7: 24-Bit Command Format
SS
BYTE 1 SCLK
BYTE 2
BYTE 3
MOSI
A0
A1
A2
A3
A4
A5
A6
A7
A8
A9
A10
A11
A12
A13
A14
A15
X
X
X
C0
C1
C2
C3
C4
MISO
OVF
EOM
P0
P1
P2
P3
P4
P5
P6
P7
P8
P9
P10
P11
P12
P13
P14
P15
P16
X
X
X
X
X
Figure 8: Playback/Record and Stop Cycle
ISD
15
ISD4004 Series
Figure 9: Application Example Using SPI(1)
1. 2.
This application example is for illustration purposes only. ISD makes no representation or warranty that such application will be suitable for production. Please make sure the bypass capacitor, C2 is as close as possible to the package.
16
Voice Solutions in SiliconTM
ISD4004 Series
Figure 10: Application Example Using Microwire(1)
1. 2.
This application example is for illustration purposes only. ISD makes no representation or warranty that such application will be suitable for production. Please make sure the bypass capacitor, C2 is as close as possible to the package.
Figure 11: Application Example Using SPI Port on Microcontroller(1)
1. 2.
This application example is for illustration purposes only. ISD makes no representation or warranty that such application will be suitable for production. Please make sure the bypass capacitor, C2 is as close as possible to the package.
ISD
17
ISD4004 Series
DEVICE PHYSICAL DIMENSIONS
Figure 12: 28-Lead 8x13.4 mm Plastic Thin Small Outline Package (TSOP) Type I (E)
Table 13: Plastic Thin Small Outline Package (TSOP) Type I (E) Dimensions
INCHES Min A B C D E F G H I J
NOTE:
MILLIMETERS Max 0.535 0.469 0.319 0.006 Min 13.20 11.70 7.90 0.05 0.17 0.22 0.55 0.041 6 0.028 0.008 0.95 0 0.50 0.10 1.00 3 0.55 1.05 6 0.70 0.21 Nom 13.40 11.80 8.00 Max 13.60 11.90 8.10 0.15 0.27
Nom 0.528 0.465 0.315
0.520 0.461 0.311 0.002 0.007
0.009 0.0217
0.011
0.037 0 0.020 0.004
0.039 3 0.022
Lead coplanarity to be within 0.004 inches.
18
Voice Solutions in SiliconTM
ISD4004 Series
Figure 13: 28-Lead 0.600-Inch Plastic Dual Inline Package (PDIP) (P)
Table 14: Plastic Dual Inline Package (PDIP) (P) Dimensions
INCHES Min A B1 B2 C1 C2 D D1 E F G H J S q 0.008 0.070 0 0.015 0.125 0.015 0.055 0.018 0.060 0.100 0.010 0.075 0.012 0.080 15 0.20 1.78 0 0.135 0.022 0.065 0.065 0.600 0.530 0.540 1.445 Nom 1.450 0.150 0.070 0.075 0.625 0.550 0.19 0.38 3.18 0.38 1.40 0.46 1.52 2.54 0.25 1.91 0.30 2.03 15 3.43 0.56 1.65 1.65 15.24 13.46 13.72 Max 1.455 Min 36.70 MILLIMETERS Nom 36.83 3.81 1.78 1.91 15.88 13.97 4.83 Max 36.96
ISD
19
ISD4004 Series
Figure 14: 28-Lead 0.300-Inch Plastic Small Outline Integrated Circuit (SOIC) (S)
Table 15: Plastic Small Outline Integrated Circuit (SOIC) (S) Dimensions
INCHES Min A B C D E F G H
NOTE:
MILLIMETERS Max 0.711 0.104 0.299 0.0115 0.019 Min 17.81 2.46 7.42 0.127 0.35 Nom 17.93 2.56 7.52 0.22 0.41 1.27 0.410 0.040 10.16 0.61 10.31 0.81 10.41 1.02 Max 18.06 2.64 7.59 0.29 0.48
Nom 0.706 0.101 0.296 0.009 0.016 0.050
0.701 0.097 0.292 0.005 0.014
0.400 0.024
0.406 0.032
Lead coplanarity to be within 0.004 inches.
20
Voice Solutions in SiliconTM
ISD4004 Series
Figure 15: ISD4004 Series Bonding Physical Layout1 (Unpackaged Die)
MOSI SCLK
VCCD2
INT RAC VSSA
ISD4004 Series
VSSD2 MISO SS VCCD1 XCLK
I.
Die Dimensions X: 4230 microns Y: 9780 microns Die Thickness(3) 11.5 0.5 mils
VSSD1
II.
III. Pad Opening (min) 90 x 90 microns 3.5 x 3.5 mils
ISD4004
VSSA(2) VSSA
AUD OUT AM CAP
ANA IN- VCCA(2) ANA IN+
1. 2. 3.
The backside of die is internally connected to VSS. It MUST NOT be connected to any other potential or damage may occur. Double bond recommended. This figure reflects the current die thickness. Please contact ISD as this thickness may change in the future.
ISD
21
ISD4004 Series
Table 16: ISD4004 Series Device Pin/Pad Designations, with Respect to Die Center (m)
Pin VSSA VSSA AUD OUT AM CAP ANA IN - ANA IN + VCCA(1) VSSA RAC INT XCLK VCCD2 VCCD1 SCLK SS MOSI MISO VSSD1 VSSD2
1.
Pin Name VSS Analog Power Supply VSS Analog Power Supply Audio Output AutoMute Inverting Analog Input Noninverting Analog Input VCC Analog Power Supply VSS Analog Power Supply Row Address Clock Interrupt External Clock Input VCC Digital Power Supply VCC Digital Power Supply Slave Clock Slave Select Master Out Slave In Master In Slave Out VSS Digital Power Supply VSS Digital Power Supply
X Axis -1898.1 -1599.9 281.9 577.3 1449.4 1603.5 1898.7 1885.2 1483.8 794.8 564.8 387.9 169.5 -14.7 -198.1 -1063.7 -1325.6 -1655.3 -1836.9
Y Axis -4622.4 -4622.4 -4622.4 -4622.4 -4622.4 -4622.4 -4622.4 -4622.4 4623.7 4623.7 4623.7 4623.7 4623.7 4623.7 4623.7 4623.7 4623.7 4623.7 4623.7
Double bond recommended.
22
Voice Solutions in SiliconTM
ISD4004 Series
ORDERING INFORMATION
Product Number Descriptor Key
ISD4004- _ _ _ _ _
Product Family ISD4000 Family Product Series 04 = Fourth Series (8-16 min)
Special Temperature Field: Blank= Commercial Packaged (0C to +70C) or Commercial Die (0C to +50C) D= Extended (-20C to +70C) I = Industrial (-40C to +85C) Package Type: E= 28-Lead 8x13.4mm Plastic Thin Small Outline Package (TSOP) Type 1 P= 28-Lead 0.600-Inch Plastic Dual Inline Package (PDIP) S X = = 28-Lead 0.300-Inch Plastic Small Outline Package (SOIC) Die
Duration: 08M=8 minutes 10M=10 minutes 12M=12 minutes 16M=16 minutes
When ordering ISD4004 series devices, please refer to the following valid part numbers.
Part Number ISD4004-08ME ISD4004-08MED ISD4004-08MEI ISD4004-08MP ISD4004-08MS ISD4004-08MSI ISD4004-08MX Part Number ISD4004-10ME ISD4004-10MED ISD4004-10MEI ISD4004-10MP ISD4004-10MS ISD4004-10MSI ISD4004-10MX Part Number ISD4004-12ME ISD4004-12MED ISD4004-12MEI ISD4004-12MP ISD4004-12MS ISD4004-12MSI ISD4004-12MX Part Number ISD4004-16ME ISD4004-16MED ISD4004-16MEI ISD4004-16MP ISD4004-16MS ISD4004-16MSI ISD4004-16MX
For the latest product information, access ISD's worldwide website at http://www.isd.com.
ISD
23
IMPORTANT NOTICES
The warranty for each product of ISD (Information Storage Devices, Inc.), is contained in a written warranty which governs sale and use of such product. Such warranty is contained in the printed terms and conditions under which such product is sold, or in a separate written warranty supplied with the product. Please refer to such written warranty with respect to its applicability to certain applications of such product. These products may be subject to restrictions on use. Please contact ISD, for a list of the current additional restrictions on these products. By purchasing these products, the purchaser of these products agrees to comply with such use restrictions. Please contact ISD for clarification of any restrictions described herein. ISD, reserves the right, without further notice, to change the ISD ChipCorder product specifications and/or information in this document and to improve reliability, functions and design. ISD assumes no responsibility or liability for any use of the ISD ChipCorder products. ISD conveys no license or title, either expressed or implied, under any patent, copyright, or mask work right to the ISD ChipCorder products, and ISD makes no warranties or representations that the ISD ChipCorder products are free from patent, copyright, or mask work right infringement, unless otherwise specified. Application examples and alternative uses of any integrated circuit contained in this publication are for illustration purposes only and ISD makes no representation or warranty that such applications shall be suitable for the use specified. The 100-year retention and 100K record cycle projections are based upon accelerated reliability tests, as published in the ISD Reliability Report, and are neither warranted nor guaranteed by ISD. Information contained in this ISD ChipCorder data sheet supersedes all data for the ISD ChipCorder products published by ISD prior to September, 1998. This data sheet and any future addendum to this data sheet is (are) the complete and controlling ISD ChipCorder product specifications. In the event any inconsistencies exist between the information in this and other product documentation, or in the event that other product documentation contains information in addition to the information in this, the information contained herein supersedes and governs such other information in its entirety. Copyright(c) 1998, ISD (Information Storage Devices, Inc.) All rights reserved. ISD is a registered trademark of ISD. ChipCorder is a trademark of ISD. All other trademarks are properties of their respective owners.
2727 North First Street San Jose, California 95134 Tel: 408/943-6666 Fax: 408/544-1787 Part No. 2200998D4004


▲Up To Search▲   

 
Price & Availability of ISD4004-16MP

All Rights Reserved © IC-ON-LINE 2003 - 2022  

[Add Bookmark] [Contact Us] [Link exchange] [Privacy policy]
Mirror Sites :  [www.datasheet.hk]   [www.maxim4u.com]  [www.ic-on-line.cn] [www.ic-on-line.com] [www.ic-on-line.net] [www.alldatasheet.com.cn] [www.gdcy.com]  [www.gdcy.net]


 . . . . .
  We use cookies to deliver the best possible web experience and assist with our advertising efforts. By continuing to use this site, you consent to the use of cookies. For more information on cookies, please take a look at our Privacy Policy. X